package com.travel.order.entity;

import java.util.List;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.travel.common.status.BaseOrderStatus;

import lombok.Data;

/**
 * @classDesc: 功能描述:(订单)
 * @author:<a href="leeue@foxmail.com">李月</a>
 * @Version:v1.0
 * @createTime:2019年3月19日 下午1:47:53
 */
@Data
@Entity // 是javax包下
@Table(name = "travel_order")
public class OrderEntity {

	@Id
	@GeneratedValue // 设置城自动增长
	private Long id;

	// 订单号
	private String orderNo;
	// 下单人 31
	private Long userId;

	// 订单类型
	private String orderType = "门票";

	// 订单描述
	private String orderDesc;

	// 订单数量
	private Long orderCount;

	// 订单的金额
	private Double orderMoney;

	// 订单总金额
	private Double orderTotalMoney;

	// 订单状态 默认是未付款
	private String orderStatus = BaseOrderStatus.N;

	/**
	 * 商品id
	 */
	private Long goodsId;
	/**
	 * 订单的封面
	 */
	private String orderImgPath;

}
